package homeWork;

import java.io.File;

public class test01 {
    public static void main(String[] args) {
        //创建文件类对象dir，以当前目录为参数传入对象
        File dir = new File(".");
        //判断dir对象是否是目录，如果是，执行下边的语句
        if (dir.isDirectory()){
            //添加过滤器将满足条件的文件传入file数组subs中（含“o”）的
            File[] subs = dir.listFiles(file->file.getName().contains("s"));
            //遍历subs数组
            for (int i=0;i<subs.length;i++){
                //输出subs数组中每个文件的名字
                System.out.println(subs[i].getName());
            }
        }
    }
    /*
	提示代码:
	需要用到的语句，尝试按照正确顺序将下列代码并放在main方法中完成需求，
	并在注释中标注每句话的作用，
	//【在这里标注该句代码意义】
	File dir = new File(".");

	//【在这里标注该句代码意义】
	File[] suns = dir.listFiles(new FileFilter() {
		public boolean accept(File file) {

		}
	});

	//【在这里标注该句代码意义】
	if(dir.isDirectory()){

	}

	//【在这里标注该句代码意义】
	System.out.println(subs[i].getName());

	//【在这里标注该句代码意义】
	return file.getName().contains("s");

	//【在这里标注该句代码意义】
	for(int i=0;i<subs.length;i++){

	}



 */
}
